'Declaration
Public Overloads Shared Function ListenCollection
(Of As {Class, System.ComponentModel.INotifyPropertyChanged},
As {Class, INotifyCollectionChanged})( _
ByVal As , _
ByVal As System.Linq.Expressions.Expression(Of Func(Of TModel,TValue)), _
ByVal As System.Action(Of NotifyCollectionChangedEventArgs) _
) As System.IDisposable
public static System.IDisposable ListenCollection<,>(
,
System.Linq.Expressions.Expression<Func<TModel,TValue>> ,
System.Action<NotifyCollectionChangedEventArgs>
)
where TModel: class, System.ComponentModel.INotifyPropertyChanged
where TValue: class, INotifyCollectionChanged